#ifndef _LOG_H_
#define _LOG_H_

#define USE_STM32_GPIO
#define USE_STM32_USART
 
#include "stm32f10x.h"
#include <stdarg.h>

/*******************************************************************************
							        macro
*******************************************************************************/
#if 1
#define DEBUG_OUT(...) 	uart_printf(__VA_ARGS__)
#else
#define DEBUG_OUT(fmt,...) uart_printf(fmt"(%s,%d)===>",##__VA_ARGS__,__FUNCTION__,__LINE__)
#endif
/*******************************************************************************
							       type define
*******************************************************************************/

/*******************************************************************************
							     function define
*******************************************************************************/
int SendChar (int ch);
void SendString(char *ptr);
void uart_printf(char *fmt,...);


#endif

